home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / firese1a / module1.bas < prev    next >
BASIC Source File  |  1999-09-19  |  857b  |  34 lines

  1. Attribute VB_Name = "tray"
  2. Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias _
  3.     "Shell_NotifyIconA" (ByVal dwMessage As Long, lpData As _
  4.     NOTIFYICONDATA) As Long
  5.  
  6.  
  7. Public Type NOTIFYICONDATA
  8.     cbSize As Long
  9.     hwnd As Long
  10.     uID As Long
  11.     uFlags As Long
  12.     uCallbackMessage As Long
  13.     hIcon As Long
  14.     szTip As String * 64
  15.     End Type
  16.     Public Const NIM_ADD = &H0
  17.     Public Const NIM_MODIFY = &H1
  18.     Public Const NIM_DELETE = &H2
  19.     Public Const NIF_MESSAGE = &H1
  20.     Public Const NIF_ICON = &H2
  21.     Public Const NIF_TIP = &H4
  22.     'Make your own constant, e.g.:
  23.     Public Const NIF_DOALL = NIF_MESSAGE Or NIF_ICON Or NIF_TIP
  24.     Public Const WM_MOUSEMOVE = &H200
  25.     Public Const WM_LBUTTONDBLCLK = &H203
  26.     Public Const WM_LBUTTONDOWN = &H201
  27.     Public Const WM_RBUTTONDOWN = &H204
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.